<!--
  评价组件二次封装
  wdz
  2019年10月30日
-->

<template lang="pug">
  div.publish
    el-input(type="textarea" v-model="rate" resize="none" rows="6")
    div.float-right.rate-box
      el-rate.rate(v-model="value")
      el-button.btn(type="primary" @click="submit") 提交
    div.clear
</template>

<script>
  export default {
    name: 'Publish',
    data() {
      return {
        rate: '', // 评价内容
        value: null // 星级评分值
      }
    },
    mounted() {
    },
    methods: {
      // 提交按钮点击事件
      submit() {
        this.$emit('submit', this.value, this.rate) // 调用父组件submit事件 并将评分及评价内容传入
      }
    }
  }
</script>

<style scoped lang="stylus">
  .publish
    .rate-box
      margin 20px 0
      .rate
      .btn
        display inline-block
      .rate
        margin-right 20px
</style>
